body{
	margin: 0;
	padding: 0;
}
.wrapper{
	height: 100vh;
	width: 100vw;
	display: flex;
	justify-content: center;
	align-items: center;
}
.wrapper .container{
	width: 80vw;
}
.wrapper .container .logo{
	display: flex;
	justify-content: center;
	margin-bottom: 16vw;
}
.wrapper .container .input-wrapper{
	display: flex;
	align-items: center;
	margin-bottom: 6vw;
}
.wrapper .container .input-wrapper .label{
	font-size: 5vw;
	width: 20vw;
	text-align: right;
}
.wrapper .container .input-wrapper .login-input{
	font-size: 4.5vw;
	border:  1px #686868 solid;
	color: #333333;
	padding: 0.5vw 1.5vw;
	border-radius: 2vw;
	height: 8vw;
}
.wrapper .container .btn{
	font-size: 5vw;
	color: #FFFFFF;
	background-color: #007BFF;
	border-radius: 3vw;
	width: 100%;
	/*height: 8vh;*/
	padding: 3vw 0;
	margin-top: 5vw;
}
.wrapper .container .btn a{
	color: #ffffff;
}
